“HTML escaping” or “HTML entity encoding.”
view on MDN
It basically means converting special HTML characters like <;, >, and " into their safe text equivalents (<, >, ") so the browser displays them instead of interpreting them.
Neocities’ built-in editor: Find and Replace
When you’re editing a file, press Ctrl + F (or Cmd + F on Mac) to open the find bar at the bottom. Then click the “.*” icon or “Aa” toggle (depending on your browser) to switch to “Replace” mode — or just hit Ctrl + H (Cmd + H on Mac). That opens the replace field.
You can type > in the “Find” box and < in the “Replace” box, and hit Replace All. Do the same for < → > and " → ".
If Neocities’ online editor feels clunky, just download the file, open it in a real text editor like VS Code or Notepad++, do the replacements there, and re-upload. It’s way faster when you’ve got a lot of tags to escape.
<ul> hi
<li>First item </li>
<li>Second item </li>
<li>Third item</li>
If you want numbered lists instead, you’d use <ol> instead of <ul >.)
hi
First item
Second item
Third item
<ul> hi
<li>First item</li>
<li>Second item</li>
<li>Third item>/li>
(there is literally no limit to the bullet points XD. its only the matter of whether your pc or phone can handle it >:D)
line break(<br>tag)
First line
Second line
Third line
just add it at the end of the line you wanna skip
First line<br>
Second line<br>
Third line
(its basically outsourcing the skip function from enter key to this tag smh)
10/18/25
HTMl
HyperText Markup Languague is the standard markup language in web dev
markup language
XML and HTML are markup language
XML(X??? M???? L????)
Used for storing and transporting data in a structured format.
element
tells the browser how to display the content.
label pieces of content("this is a heading", "this is a paragraph", "this is a link", etc.)
title
title and /title indicates the websites tab title display and when user hovering their mouse over website tabs
empty element
does not have end tag
has no sematic meaning
line break (<br>) is an empty element
anchor tag (<a>)
embed link on text
<a href "url here"> text </a>
10/19
element
tags are part of an element, not the same thing
tags
list of known tag
<head>
<title>
<body>
<header>
<footer>
<article>
<section>
<p>
<div>
<span>
<img>
<aside>
<audio>
<canvas>
<datalist>
<details>
<embed>
<nav>
<search>
<output>
<progress>
<video>
<ul>
<ol>
<li>
10/20
tags
more know tags
<a>
attributes
exist inside tags like <a>
for exmaple
<a href="https://example.com">Link</a>
there can me bore than one attributes in a tag
<a href="url" target="_blank" title="Click here" class="link">
10/28
Content Delivery Network(CDN)
a network of servers spread around the world that store and deliver your files
loads stored data from from the location closest to whoever’s viewing your site
can store images, videos, sound files or scripts.
makes your content load faster and reduces the strain on your main server
very common practice in the indutry for loading large or multiple medias, scripts
reduce website load and boosting it's perfomance
11/10
accordion (yes, that is what it's called😂) pt.1
a UI component
clicking a header or label expands or collapses content below it, while the header itself stays visible.
<button class="accordion">Section 1</button>
<div class="panel">
<p>Lorem ipsum...</p>
</div>
class (attribute)
not to be confused with class in javascripts or object-oriented-programming
a label to an element to target (recognize) in css or javascripts
used to identify the element, communicates to the dev working on the elemnts(Good class names make it clear what the element does, instead of leaving someone guessing)
insert mode (aka insert key)
toggle between insert and overwrite mode
insert (normal) mode: add between letters (indicated by the blinking vertical line aka insertion point cursor aka caret in terminal → I )
overwrite mode: replace the letter above the letter (indicated by blinking underline aka block cursor → ▌ or _)
only works in text editor for coding. normal text box does not recognize that function when pressing insert key
11/11
Web dev Game👈😮
Flexbox Froggy
Grid Garden
CodeCombat
radio buttonDisclosure widget(accordion EZ mode)
NEW TAGS: detail and summary!!!
detail tags creates a disclosure widget or box thats available for drop down function.
summary tags show the primary text on top of drop down text. its sits inside the box you can click on
this is what summary tag shows ←
everything in the dropdown box is show here
(theres no animation for this one TwT, but it still work for now)